package com.kotlin.flong.oop_fp

//类的委托

fun main(args: Array<String>) {
	val son = SonFather()
	son.wash()
}



interface WashPower{

	//洗碗的行为
	fun wash()


}

class Son1 :WashPower{
	override fun wash() {
		println("儿子开始洗碗")
	}
}

//儿子的爸爸委托儿子洗碗
class SonFather :WashPower by Son1(){

}
